package com.firemoss.ui.blanket
{
	import flash.display.DisplayObjectContainer;
	
	/**
	 * An overlay in Blanket needs a display object to which it'll
	 * add children.
	 * 
	 * Implementations of this interface locate that DisplayObjectContainer (e.g. SystemManager or UIComponent) on
	 * behalf of an overlay instance.
	 */
	public interface IBlanketDisplayObjectContainerLocator
	{
		
		/**
		 * Method that returns the DisplayObjectContainer.  Takes an arbitrary list of arguments a given implementation may need.
		 */
		function findDisplayObjectContainer(args : Object = null) : DisplayObjectContainer 
		
	}
}